*{margin:0;padding:0;}
body,div,dl,dt,dd,a,span{font-family: "宋体", Verdana, Arial, Helvetica, sans-serif，;font-size: 12px;line-height: 22px;color: #444646;}
img{border:0;}
ul{list-style:none;} 
a:link, a:visited {
  text-decoration:none;
}
a:hover {
  text-decoration:underline;
  color:#000;
}
a.active {
  font-weight:bold;
  color:#015bab;
}

.topbg{
 width:100%;
 background-color:#ebebeb;
 height:32px;
}

.topwarp{
  width:980px;
  margin:0px auto;
 }

.warp{
  width:980px;
  margin:0px auto;
}

.bg,.sub_bg{
  text-align:center;
  background-color:#fff;
}

.bg {
  background:url('../imgs/index_bg.jpg') no-repeat top center;
}

.sub_bg {
  background:url('../imgs/sub_bg.jpg') no-repeat top center;
}

/** 头部上面 */
.hearder .top{
  width:100%;
  background-color:#e9ebeb;
  height:30px;
}

/** 用户登陆 */
.top_l {
  float:left;
  margin:2px 0 0 0;
}
.top_l dl,dt,dd{
  float:left;
  text-align:left;
  display:inline;
}
.top_l dl {
  float:left;
  width:160px;
  margin:2px 0 2px 2px;
}
.top_l dt {
  float:left;
  width:45px;
}
.top_l dd input{
  width:103px;
  border:none;
  background:url('../imgs/input.gif') repeat 0px 20px;
  height:17px;
  padding:3px 0 0 6px;
}

.top_l dl.reme {
  width:100px;
  height:20px;
  padding:3px 0 0 6px;
}
.top_l div.action{
  width:215px;
  height:20px;
  padding:0;
  float:left;
  text-align:left;
  margin:-1px 0 0 0;
}

.login_btn {
  background:url('../imgs/red_btn.gif') no-repeat;
  border:none;
  height:20px;
  width:42px;
  color:#fff;
  margin:2px 0 0 0;
}
/** 各大网站列表 */
.top_r {
  float:right;
  width:400px;
  margin:2px 0 0 0;
}

.top_r ul{
  float:left;
  text-align:left;
  display:inline;
}
.top_r ul li {
  float:left;
  text-align:center;
  width:60px;
  margin:2px 0 2px 2px;
}

/** 头部中间 */
.hearder .center{
  height:30px;
}

/** 头部下面 */
.hearder .bottom{
  height:86px;
}
.bottom_l{
  height:86px;
  width:206px;
  float:left;
  padding-left:15px;
}
.bottom_r{
  height:80px;
  _height:60px;
  width:700px;
  float:right;
  padding:30px 0 0 30px;
}
/** 导航栏 start */
ul.nav{
  width:690px;
}

ul.nav li{
  float:left;
  height:36px;
  width:84px;
  background:url('../imgs/nav-c-off.gif') no-repeat;
}

ul.nav li span{
  color:#fff;
  -webkit-text-size-adjust: none;
  font:normal bolder 15px Arial #fff;
  width:83px;
  height:26px;
  cursor:pointer;
  display:block;
  padding-top:10px;
  _padding-top:8px;
}

ul.nav li span.frist {
 width:88px;
}
ul.nav li span.last {
 width:86px;
}


ul.nav li a:link, a:visited {
  text-decoration:none;
}
ul.nav li a:hover {
  text-decoration:none;
}

ul.nav li.l_off{
  background:url('../imgs/nav-l-off.gif') no-repeat;
  width:90px;
}
ul.nav li.r_off{
  background:url('../imgs/nav-r-off.gif') no-repeat;
  width:90px;
}

ul.nav li.l_on{
  background:url('../imgs/nav-l-on.gif') no-repeat;
  width:90px;
}
ul.nav li.c_on{
  background:url('../imgs/nav-c-on.gif') no-repeat;
}
ul.nav li.r_on{
  background:url('../imgs/nav-r-on.gif') no-repeat;
  width:90px;
}

.main_menu li{float:left;height:33px;line-height:33px}
.main_menu a{float:left}
.main_menu span{cursor:pointer;display:block;text-indent:-2000px;width:82px; border:1px solid #9933FF;}

/** 导航栏 end */

/** 内容上方间隔 start */
.content_top{
  height:151px;
  _height:147px;
  float:left;
}
.content_header {
  height:50px;
  width:200px;
  padding:15px 0px 0px 50px;
}
.jiathis_txt p {
	font-family: "宋体";
	font-style:normal;
	font-size: 20px;
}

/** 新闻及活动须知 start */
.content_center{
  padding:0px;
}
.info_list{
  width:275px;
  margin:10px;
  height:150px;
}
.info_list .h1{
  width:100%;
  height:20px;
  background:url('../imgs/info_line1.gif') no-repeat;
}
.info_list .h2{
  width:100%;
  height:20px;
  background:url('../imgs/info_line2.gif') no-repeat;
}

.info_list span{
  width:70px;
  color:#000;
}

.info_list span a{
  -webkit-text-size-adjust: none;
  font-size: 10px;
}
.info_list span img{
  margin:-5px 0 0 6px;
}
.info_list .list{
  padding-left:10px;
  width:260px;
}

.list ul li{
  width:240px;
}
.list a{
  float:left;
  width:180px;
  overflow: hidden;
  white-space: nowrap; 
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;

}
.list span{
  float:right;
  width:50px;
  color:#444646;
}

.notice {
  background:url('../imgs/sun.gif') no-repeat 135px 25px;
  text-align:left;
  width:240px;
  height:120px;
}

/** 新闻及活动须知 end */

/** 报名投票及咨询 start */
.action_info ul{
  float:right;
}

.action_info img{
  border:none;
}

.action_info li{
  height:50px;
}
.action_info a{
  float:left;
  height:28px;
}

.wybm {
  width:210px;
  float:right;
  background:url('../imgs/wybm_bg.gif') no-repeat;
  padding:0px 0 0 18px;
}
.wybm a {
  width:100px;
}

.wytp {
  width:175px;
  float:right;
  background:url('../imgs/wytp_bg.gif') no-repeat;
  padding:0px 0 0 27px;
}
.wytp a{
  width:100px;
}

.wyzx {
  width:160px;
  float:right;
  background:url('../imgs/wyzx.gif') no-repeat;
}
/** 报名投票及咨询 end */

/** 看板 start */
.content_bottom{
  height:220px;
  width:100%;
  float:left;
  padding-top:85px;
}

.characters{
font-weight:bold;
padding:0px 0px 20px 0px;
}
.board {
  width:166px;
  text-align:left;
  float:right;
}

.title {
  font-size:11px;
  width:8px;
  color:#fff;
  line-height:13px;
  padding:14px 2px 14px 2px;
  float:left;
}

.org {
  width:145px;
  color:#fff;
  line-height:13px;
  padding-top:2px;
  font-size:11px;
  float:right;
}
/** 看板 end */

.footer_link_two li{
  float:left;
  padding:3px;
}

/** 内容上方间隔 end */

.clear{
  clear:both;
}

.r {float:right;}
.l {float:left;}
.txt_r{text-align:right;}
.txt_l{text-align:left;}

/* 敬请期待 */
.building {
  width:980px;
  height:300px;
  margin:0px auto;
  padding:400px 0 0 0px;
}

/********** --- start shortcut --- **********/
input.but{border:0;cursor:pointer;padding:0}
#login_form{float:left;width:570px}
#login_form ul{overflow:hidden;width:auto}
#login_form ul li{float:left;padding:5px 2px}
.shortcut_menu{margin:auto;overflow:hidden;width:980px;height:30px;}
.shortcut_menu table{display:inline;float:left;margin:0}
.shortcut_menu table td{height:30px;padding:0 3px}
.shortcut_menu table td span{background-position:-428px -38px;padding:0px 20px 0px 0}
.shortcut_menu table td a:hover span{text-decoration:underline}
.login_success{background:url(../imgs/login_success.gif) no-repeat 0 6px;float:left;line-height:30px;padding:0 0 0 26px}
.login_success span{padding:0 12px}
.login_success span.sp_name a{color:#C11212;font-size:14px;font-weight:700}
.login_text{background:url(../imgs/login_text.gif) no-repeat;border:none;height:20px;line-height:20px;width:109px}
.login_but{background:url(../imgs/sprites.gif) no-repeat scroll -510px -60px;height:20px;line-height:20px;width:42px}
/********** --- end shortcut --- **********/